package com.ylbh.common.pojo.sign.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.Api;


import java.io.Serializable;
import java.util.Date;

@Api("导出抽奖记录")
public class UserlogExceVO implements Serializable {

    @Excel(name = "获奖时间", exportFormat = "yyyy-MM-dd HH:mm:ss", orderNum = "0")
    private Date rewardTime;

    @Excel(name = "奖励来源", orderNum = "1",replace = {"每日签到_1","累计签到_2","每日抽奖_3","每日任务_4","成长任务_5"})
    private Integer rewardSource;

    @Excel(name = "来源信息", orderNum = "2")
    private String sourceItem;

    public String getRewardType() {
        return rewardType;
    }

    public void setRewardType(String rewardType) {
        this.rewardType = rewardType;
    }

    @Excel(name = "奖励类型", orderNum = "3", replace = {"积分_1", "优惠卷_2","商品_3"})
    private String rewardType;

    @Excel(name = "奖励状态", orderNum = "4", replace = {"以发放_1","未发放_2"})
    private Integer rewardStatus;

    @Excel(name = "积分或优惠卷ID或商品的ID", orderNum = "5")
    private String rewardItem;

    @Excel(name = "获奖用户名", orderNum = "6")
    private String realName;

    @Excel(name = "获奖者电话", orderNum = "7")
    private String mobile;

    @Excel(name = "用户身份类型", orderNum = "8",replace = {"区域运营商_1","普通联盟店_2","消费者_3","VIP会员_4","中级联盟店_5","高级联盟店_6","城市合伙人_7","城市合伙人联盟店_8"})
    private Integer userType;

    @Excel(name = "优惠卷类型", orderNum = "9")
    private Integer releaseType;

    @Excel(name = "优惠卷名称", orderNum = "10")
    private String title;

    @Excel(name = "商品名", orderNum = "11")
    private String goodsName;

    @Excel(name = "联系地址", orderNum = "12")
    private String contactAddress;

    @Excel(name = "物流单号", orderNum = "13")
    private String logisticsNumber;

    @Excel(name = "联系方式", orderNum = "14")
    private String contactInformation;

    public Date getRewardTime() {
        return rewardTime;
    }

    public void setRewardTime(Date rewardTime) {
        this.rewardTime = rewardTime;
    }

    public Integer getRewardSource() {
        return rewardSource;
    }

    public void setRewardSource(Integer rewardSource) {
        this.rewardSource = rewardSource;
    }

    public String getSourceItem() {
        return sourceItem;
    }

    public void setSourceItem(String sourceItem) {
        this.sourceItem = sourceItem;
    }


    public Integer getRewardStatus() {
        return rewardStatus;
    }

    public void setRewardStatus(Integer rewardStatus) {
        this.rewardStatus = rewardStatus;
    }

    public String getRewardItem() {
        return rewardItem;
    }

    public void setRewardItem(String rewardItem) {
        this.rewardItem = rewardItem;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public Integer getUserType() {
        return userType;
    }

    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    public Integer getReleaseType() {
        return releaseType;
    }

    public void setReleaseType(Integer releaseType) {
        this.releaseType = releaseType;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getContactAddress() {
        return contactAddress;
    }

    public void setContactAddress(String contactAddress) {
        this.contactAddress = contactAddress;
    }

    public String getLogisticsNumber() {
        return logisticsNumber;
    }

    public void setLogisticsNumber(String logisticsNumber) {
        this.logisticsNumber = logisticsNumber;
    }

    public String getContactInformation() {
        return contactInformation;
    }

    public void setContactInformation(String contactInformation) {
        this.contactInformation = contactInformation;
    }
}
